package com.triones.ljr.entity.dto;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.*;
import lombok.experimental.Accessors;

/**
 * 政策
 */
@TableName(value = "tr_policy")
@Data
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class PolicyDO extends BaseEntity {

    @TableId(value = "id")
    private Long id;
    /**
     * 政策标题
     */
    private String title;
    /**
     * 政策原文
     */
    private String content;
    /**
     * 级别ID
     */
    private Long levelId;
    /**
     * 发文机关id
     */
    private Long agencyId;
    /**
     * 类别id
     */
    private Long categoryId;
    /**
     * 发文字号
     */
    private String identifier;
    /**
     * 发文时间
     */
    private String issueTime;
    /**
     * 有效开始时间
     */
    private String effectiveStartTime;
    /**
     * 有效截止时间
     */
    private String effectiveEndTime;
    /**
     * 申报开始时间
     */
    private String declareStartTime;
    /**
     * 申报截止时间
     */
    private String declareEndTime;
    /**
     * 咨询部门
     */
    private String enquireAgency;
    /**
     * 咨询电话
     */
    private String enquireTel;
    /**
     * 政策源链接
     */
    private String sourceUrl;
    /**
     * 政策文件
     */
    private String policyFile;
    /**
     * 转发部门
     */
    private Long relayDeptId;
    /**
     * 分类标签
     */
    private String typeLabel;
    /**
     * 是否删除 0:未删、1:删除
     */
    private String isDel;
    /**
     * 状态（0：正常、1：下架）
     */
    private String status;
    /**
     * 是否置顶 0:否、1:是
     */
    private String isTop;
    /**
     * 1：政策收集、2：梁平惠企政策超市
     */
    private String belongTo;
}
